- sc_compiler_as_glsl
ScCompilerGlsl* sc_compiler_as_glsl(ScCompiler* compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
- sc_compiler_buffer_get_hlsl_counter_buffer
ScResult sc_compiler_buffer_get_hlsl_counter_buffer(const(ScCompiler)* compiler, uint id, uint counter_id, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_buffer_is_hlsl_counter_buffer
ScResult sc_compiler_buffer_is_hlsl_counter_buffer(const(ScCompiler)* compiler, uint id, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_build_combined_image_samples
ScResult sc_compiler_build_combined_image_samples(ScCompiler* compiler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_build_dummy_sampler_for_combined_images
ScResult sc_compiler_build_dummy_sampler_for_combined_images(ScCompiler* compiler, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_compile
ScResult sc_compiler_compile(ScCompiler* compiler, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_delete
void sc_compiler_delete(ScCompiler* compiler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_active_buffer_ranges
ScResult sc_compiler_get_active_buffer_ranges(const(ScCompiler)* compiler, uint id, BufferRange[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_active_interface_variables
ScResult sc_compiler_get_active_interface_variables(const(ScCompiler)* compiler, uint[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_binary_offset_for_decoration
ScResult sc_compiler_get_binary_offset_for_decoration(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, uint word_offset, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_block_fallback_name
ScResult sc_compiler_get_block_fallback_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_cleansed_entry_point_name
ScResult sc_compiler_get_cleansed_entry_point_name(const(ScCompiler)* compiler, string name, spv.ExecutionModel execution_model, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_combined_image_samplers
ScResult sc_compiler_get_combined_image_samplers(const(ScCompiler)* compiler, CombinedImageSampler[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_current_id_bound
ScResult sc_compiler_get_current_id_bound(const(ScCompiler)* compiler, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_declared_capabilities
ScResult sc_compiler_get_declared_capabilities(const(ScCompiler)* compiler, spv.Capability[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_declared_extensions
ScResult sc_compiler_get_declared_extensions(const(ScCompiler)* compiler, string[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_declared_struct_member_size
ScResult sc_compiler_get_declared_struct_member_size(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, size_t result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_declared_struct_size
ScResult sc_compiler_get_declared_struct_size(const(ScCompiler)* compiler, const(SPIRType)* type, size_t result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_declared_struct_size_runtime_array
ScResult sc_compiler_get_declared_struct_size_runtime_array(const(ScCompiler)* compiler, const(SPIRType)* type, size_t array_size, size_t result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_decoration
ScResult sc_compiler_get_decoration(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_decoration_string
ScResult sc_compiler_get_decoration_string(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_entry_points_and_stages
ScResult sc_compiler_get_entry_points_and_stages(const(ScCompiler)* compiler, EntryPoint[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_error_string
string sc_compiler_get_error_string(const(ScCompiler)* compiler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_execution_mode_argument
ScResult sc_compiler_get_execution_mode_argument(const(ScCompiler)* compiler, spv.ExecutionMode execution_mode, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_execution_model
ScResult sc_compiler_get_execution_model(const(ScCompiler)* compiler, spv.ExecutionModel result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_fallback_name
ScResult sc_compiler_get_fallback_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_member_decoration
ScResult sc_compiler_get_member_decoration(const(ScCompiler)* compiler, uint id, uint index, spv.Decoration decoration, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_member_decoration_string
ScResult sc_compiler_get_member_decoration_string(const(ScCompiler)* compiler, uint id, uint index, spv.Decoration decoration, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_member_name
ScResult sc_compiler_get_member_name(const(ScCompiler)* compiler, uint id, uint index, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_member_qualified_name
ScResult sc_compiler_get_member_qualified_name(const(ScCompiler)* compiler, uint id, uint index, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_name
ScResult sc_compiler_get_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_non_pointer_type
ScResult sc_compiler_get_non_pointer_type(const(ScCompiler)* compiler, uint id, const(SPIRType)* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_non_pointer_type_id
ScResult sc_compiler_get_non_pointer_type_id(const(ScCompiler)* compiler, uint type_id, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_remapped_declared_block_name
ScResult sc_compiler_get_remapped_declared_block_name(const(ScCompiler)* compiler, uint id, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_remapped_variable_state
ScResult sc_compiler_get_remapped_variable_state(const(ScCompiler)* compiler, uint id, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_shader_resources
ScResult sc_compiler_get_shader_resources(const(ScCompiler)* compiler, ShaderResources result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_shader_resources_for_vars
ScResult sc_compiler_get_shader_resources_for_vars(const(ScCompiler)* compiler, const(uint)[] active_variables, ShaderResources result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_specialization_constants
ScResult sc_compiler_get_specialization_constants(const(ScCompiler)* compiler, SpecializationConstant[] result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_storage_class
ScResult sc_compiler_get_storage_class(const(ScCompiler)* compiler, uint id, spv.StorageClass result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_subpass_input_remapped_components
ScResult sc_compiler_get_subpass_input_remapped_components(const(ScCompiler)* compiler, uint id, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_type
ScResult sc_compiler_get_type(const(ScCompiler)* compiler, uint id, const(SPIRType)* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_type_from_variable
ScResult sc_compiler_get_type_from_variable(const(ScCompiler)* compiler, uint id, const(SPIRType)* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_get_work_group_size_specialization_constants
ScResult sc_compiler_get_work_group_size_specialization_constants(const(ScCompiler)* compiler, SpecializationConstant x, SpecializationConstant y, SpecializationConstant z, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_add_header_line
ScResult sc_compiler_glsl_add_header_line(ScCompilerGlsl* compiler, string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_as_base
ScCompiler* sc_compiler_glsl_as_base(ScCompilerGlsl* compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
- sc_compiler_glsl_flatten_buffer_block
ScResult sc_compiler_glsl_flatten_buffer_block(ScCompilerGlsl* compiler, uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_get_options
ScResult sc_compiler_glsl_get_options(const(ScCompilerGlsl)* compiler, ScOptionsGlsl result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_get_partial_source
ScResult sc_compiler_glsl_get_partial_source(ScCompilerGlsl* compiler, string result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_new
ScResult sc_compiler_glsl_new(const(uint)[] ir, ScGcCallbacks gc_callbacks, ScCompilerGlsl* result, string error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_require_extension
ScResult sc_compiler_glsl_require_extension(ScCompilerGlsl* compiler, string ext)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_glsl_set_options
ScResult sc_compiler_glsl_set_options(ScCompilerGlsl* compiler, const(ScOptionsGlsl)* options)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_has_decoration
ScResult sc_compiler_has_decoration(const(ScCompiler)* compiler, uint id, spv.Decoration decoration, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_has_member_decoration
ScResult sc_compiler_has_member_decoration(const(ScCompiler)* compiler, uint id, uint index, spv.Decoration decoration, bool result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_rename_entry_point
ScResult sc_compiler_rename_entry_point(ScCompiler* compiler, string old_name, string new_name, spv.ExecutionModel execution_model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_decoration
ScResult sc_compiler_set_decoration(ScCompiler* compiler, uint id, spv.Decoration decoration, uint argument)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_decoration_string
ScResult sc_compiler_set_decoration_string(ScCompiler* compiler, uint id, spv.Decoration dec, string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_enabled_interface_variables
ScResult sc_compiler_set_enabled_interface_variables(ScCompiler* compiler, const(uint)[] active_variables)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_entry_point
ScResult sc_compiler_set_entry_point(ScCompiler* compiler, string entry, spv.ExecutionModel excution_model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_execution_mode
ScResult sc_compiler_set_execution_mode(ScCompiler* compiler, spv.ExecutionMode execution_mode, uint arg0, uint arg1, uint arg2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_member_decoration
ScResult sc_compiler_set_member_decoration(ScCompiler* compiler, uint id, uint index, spv.Decoration decoration, uint arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_member_decoration_string
ScResult sc_compiler_set_member_decoration_string(ScCompiler* compiler, uint id, uint index, spv.Decoration decoration, string arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_member_name
ScResult sc_compiler_set_member_name(ScCompiler* compiler, uint id, uint index, string name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_member_qualified_name
ScResult sc_compiler_set_member_qualified_name(ScCompiler* compiler, uint id, uint index, string name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_name
ScResult sc_compiler_set_name(ScCompiler* compiler, uint id, string str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_remapped_variable_state
ScResult sc_compiler_set_remapped_variable_state(ScCompiler* compiler, uint id, bool remap_enable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_set_subpass_input_remapped_components
ScResult sc_compiler_set_subpass_input_remapped_components(ScCompiler* compiler, uint id, uint components)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_type_struct_member_array_stride
ScResult sc_compiler_type_struct_member_array_stride(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_type_struct_member_matrix_stride
ScResult sc_compiler_type_struct_member_matrix_stride(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_type_struct_member_offset
ScResult sc_compiler_type_struct_member_offset(const(ScCompiler)* compiler, const(SPIRType)* type, uint index, uint result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_unset_decoration
ScResult sc_compiler_unset_decoration(ScCompiler* compiler, uint id, spv.Decoration decoration)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_unset_execution_mode
ScResult sc_compiler_unset_execution_mode(ScCompiler* compiler, spv.ExecutionMode mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_compiler_unset_member_decoration
ScResult sc_compiler_unset_member_decoration(ScCompiler* compiler, uint id, uint index, spv.Decoration decoration)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- sc_d_gc_alloc
void* sc_d_gc_alloc(size_t sz)
Undocumented in source. Be warned that the author may not have intended to support it.